.ivu-date-picker,
.ivu-select,
.ivu-select-selection,
.ivu-input,
.ivu-input-number,
.ivu-cascader-rel,
.ivu-input-wrapper {
    width: 100%;
    max-width: 150px;
}

.ivu-card.ivu-card-bordered {
    //margin-bottom: 5px;
}

.common_br {
    .common_title {
        font-size: 16px;
        padding-bottom: 16px;
        margin-bottom: 16px;
        border-bottom: 1px solid #dcdee2;
    }
}

.contract-detial-page {
    padding-bottom: 8px;
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;

    .contract-detial-btns {
        padding-bottom: 16px;

        button:not(:last-child) {
            margin-right: 16px;
        }
    }

    .contract-detial-affix {
        padding: 16px;
        margin-top: -20px;
        background: #fff;
    }

    .ivu-collapse-header {
        background-color: #fffbf0 !important;
        // color: #EB9620 !important;
    }

    .ivu-select-input[disabled] {
        color: #515a6e;
        -webkit-text-fill-color: #515a6e;
    }
}
// 固定头部
.contract-detail-page { //放在Card 组件
  padding-bottom: 0;
  margin-bottom: 0;
  overflow: hidden;

  .top-btn {
    //border-bottom: 1px solid #dcdee2;
  }

  .contract-detail-collapse {
    height: calc(100vh - 186px);
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #dcdee2;
  }

  .ivu-collapse, .ivu-collapse-header, .ivu-collapse > .ivu-collapse-item {
    border: none !important;
  }
}

.contract-list-page {
    padding-bottom: 8px;
    position: relative;

    .contract-list-btns {
        text-align: center;
        padding-bottom: 16px;

        button:not(:last-child) {
            margin-right: 16px;
        }
    }

    .btns {
        padding-bottom: 16px;

        button:not(:last-child) {
            margin-right: 16px;
        }
    }

    .table-page {
        padding-top: 16px;
    }

    .applyNo {
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
